Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 USA F1 Canada F2 USA F6 Portugal F2 Portugal F3 USA F7 Greece F1 USA F8 USA F13 USA F24 Czech Republic F1 Czech Republic F2 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Malaysia F1 Czech Republic F2 Germany F1 Egypt F34 Egypt F35 Czech Republic F5 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Greece F2 Croatia F5 Savannah Challenger Pekao Open 2001 - Szczecin Kyiv Open - Kiev 2004 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux 2004 USTA Challenger of Calabasas - Calabasas Open Sainte Victoire - Aix-En-Provence USTA Tallahassee Tennis Challenger - Tallahassee ATU Cup - Weiden USTA Seascape Challenger - Aptos Porsche Open - Poznan 2005 Freeman Men's Challenger - Joplin XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Czech Open 2005 - Prostejov USTA Comerica Challenger - Aptos 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Tatra Banka Open 2006 - Bratislava USTA Tallahassee Tennis Challenger - Tallahassee The Comercia Challenger - Aptos ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Delhi Challenger I - New Delhi Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Samsung Securities Cup - Seoul Barletta Challenger Ostrava Challenger Savannah Challenger Binghamton Challenger Tulsa Challenger Ljubljana Challenger Palermo Challenger Calabasas Challenger Charlottesville Challenger Ortisei Challenger Champaign Challenger Salzburg Challenger Honolulu Challenger Cherbourg Challenger Dallas Challenger Rimouski Challenger Marrakech Challenger Barletta Challenger Rome Challenger Napoli Challenger Ostrava Challenger Nottingham Challenger Guadalajara Challenger Scheveningen Challenger Trani Challenger San Marino Challenger Tulsa Challenger Mons Challenger Sacramento Challenger Rennes Challenger Knoxville Challenger Heilbronn Challenger Kazan Challenger Dallas Challenger Tallahassee Challenger Blumenau Challenger Santos Challenger Leon Challenger Savannah Challenger Sao Paulo Challenger Kosice Challenger Tiburon Challenger Ortisei Challenger Dallas Challenger Rimouski Challenger Savannah Challenger Prostejov Challenger Nottingham Challenger Prague Challenger Banja Luka Challenger Bratislava Challenger Tallahassee Challenger Nottingham Challenger Prague Challenger Prague Challenger Poprad Tatry Challenger Cordenons Challenger Sofia Challenger Rhodes Challenger Braunschweig Challenger Tampere Challenger Nottingham Challenger Charlottesville Challenger Dallas Challenger Guadalajara Challenger Mons Challenger Knoxville Challenger Sacramento Challenger Prague Challenger Leon Challenger Scheveningen Challenger Liberec Challenger Casablanca Challenger Vancouver Challenger Aptos Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Medibank Private International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Steelers Cup - Kosice ABN/AMRO World Tennis Tournament - Rotterdam Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Arroyo de la Encomienda - Valladolid Regions Morgan Keegan Championships - Memphis The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Countrywide Classic - Los Angeles China Open - Beijing Chennai Open - Chennai Heineken Open - Auckland BMW Open - Munich Geneva Challenger - Geneva Aircel Chennai Open - Chennai Heineken Open - Auckland AEGON Championships - London Erste Bank Open - Vienna Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis AEGON Championships - London SkiStar Swedish Open - Bastad Brisbane International - Brisbane 2004 Colorado Tennis Classic - Denver Top Wool Challenger - Biella The West Side Tennis Club Grass Court Challenger - Forest Hills Semgroup Challenger - Tulsa Delray Beach International Tennis Championships - Delray Beach Czech Indoor Open - Prague Rijeka Challenger Tiburon Challenger Singapore Challenger Rabat Challenger Savannah Challenger Prostejov Challenger Poznan Challenger Honolulu Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Bergamo Challenger Salinas Challenger Mercedes Cup - Stuttgart Moselle Open - Metz Milan Challenger U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Irving Challenger Prostejov Challenger Mohammedia Challenger BMW Tennis Championship - Sunrise Geneva Challenger - Geneva Masters Series - Hamburg Dutch Open Tennis - Amersfoort Regions Morgan Keegan Championships - Memphis Prague Open - Prague Unicredit Czech Open - Prostejov 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Exim Agmedia Open - Kosice West of England Challenger - Bristol USTA Seascape Challenger - Aptos Togliatti Cup - Togliatti Binghamton Professional Tennis Tournament - Binghamton Kos Succhetti Tennis Cup - Cordenons Sydney International - Sydney Regional Hand Center Men's Challenger - Fresno The Nottingham Challenger - Nottingham A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon NASDAQ-100 Open - Miami Ispat Open 2004 - Ostrava West Side Tennis Club Clay Court Challenger - Forest Hills Steelers Cup - Kosice Prague Open - Prague Czech Open - Prostejov Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Siemens Open 2004 - Scheveningen The Natrel's Challenger of Granby - Granby NASDAQ-100 Open - Miami Fifth Third Bank Tennis Classic - Lexington Binghamton Professional Tennis Tournament - Binghamton Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Okal Cup 2004 - Eckental Challenger Groningen - Groningen Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Pro Tennis World Open - Sunrise Masters Series Hamburg - Hamburg Torneo Internacional Challenger Fila 2005 - Leon Tunis Open - Tunis Ostrava Open 2005 - Ostrava Harrah's Entertainment Challenger - Tunica ECM Prague Open 2005 - Prague BNP Paribas Open - Indian Wells Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sony Ericsson Open - Miami Banca Stato Challenger - Lugano Fifth Third Bank Tennis Classic - Lexington dBI Tennis Challenger - Binghamton The Tennis Channel Open - Las Vegas BNP Paribas Open - Indian Wells Lubbock Challenger - Lubbock Sony Ericsson Open - Miami 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg BNP Paribas Open - Indian Wells USTA Challenger of Orlando - Orlando Qatar ATP Challenger - Doha Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Gemax Open - Belgrade BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli Rogers Cup - Toronto XL Bermuda Open - Bermuda Torneo Internacional Challenger Fila 2006 - Leon 10° Trofeo Luigi Pezzoli - Bergamo Atlanta Clay Court Challenger - Atlanta Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Baden Open - Ettlingen Czech Open 2006 - Prostejov The Surbiton Trophy - Surbiton BNP Paribas Open - Indian Wells Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Music City Challenger - Nashville Privatbank Open 2006 - Dnepropetrovsk South African Airways Tennis Open - Durban Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Casablanca 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Unicredit Czech Open 2007 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Fifth Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Tean International - Alphen Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger - Champaign PEOPLEnet Cup - Dnepropetrovsk 2007 Knoxville Challenger - Knoxville Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Fifth Third Bank Tennis Championships - Lexington Porsche Open - Poznan Oldum Brown Vancouver Open - Vancouver Orange Prokom Open - Sopot Apia International - Sydney Waco Tennis Challenger - Waco Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana IPP Open - Helsinki 2008 Knoxville Challenger - Knoxville Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger BA-CA Tennis Trophy - Vienna Sunrise Challenger Marrakech Challenger Copa Telmex - Buenos Aires Napoli Challenger SAP Open - San Jose Athens Challenger Baton Rouge Challenger Talahassee Challenger Prostejov Challenger Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Australian Open - Melbourne Dallas Challenger Wimbledon - London Sunrise Challenger U.S. Open - New York Barletta Challenger Idea Prokom Open - Sopot Napoli Challenger Monza Challenger Baton Rouge Challenger Rome Challenger Wimbledon - London Tallahassee Challenger Rome Challenger Manta Challenger Cairo Challenger Sarasota Challenger Zagreb Challenger Carson Challenger U.S. Open - New York Furth Challenger Ojai Challenger Kosice Challenger Marburg Challenger Wimbledon - London Winnetka Challenger U.S. Open - New York Australian Open - Melbourne Poznan Challenger French Open - Paris Vancouver Challenger Kitzbuhel Challenger Wimbledon - London Como Challenger Burnie Challenger Dubai Open - Dubai Tallahassee Challenger Wimbledon - London Kosice Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Pilot Pen Tennis - New Haven Sopot Challenger CA Tennis Trophy - Vienna Vancouver Challenger Tiburon Challenger Charlottesville Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Salzburg Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Generali Open - Kitzbuhel Sarasota Challenger Rio Quente Challenger Furth Challenger Winnetka Challenger Oberstaufen Challenger Como Challenger U.S. Open - New York Davidoff Swiss Indoors Basel - Basel Tashkent Challenger If Stockholm Open - Stockholm Santiago Challenger Ostrava Challenger Oberstaufen Challenger Napa Challenger Sacramento Challenger Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Helsinki Challenger Dallas Challenger Morelos Challenger Rimouski Challenger Sarasota Challenger Austrian Open - Kitzbuhel French Open - Paris The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg AEGON Championships - London Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Open 13 - Marseille US Men's Clay Court Championship - Houston Erste Bank Open - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Steelers Cup - Kosice Tallahassee Tennis Challenger - Tallahassee 2005 West Side Tennis Coub Men's Challenger - Forest Hills Siemens Open - Scheveningen Caltanissetta Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Ramat Hasharon Challenger Ischgl International Tennis Challenger 2003 - Ischgl Eckental Challenger KGHM Emax Polish Indoors - Wroclaw Campbell's Hall of Fame Tennis Championships - Newport Rabat Challenger Davidoff Swiss Indoors - Basel Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Interwetten Austrian Open - Kitzbuhel Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Winston-Salem Open - Winston-Salem Davis Cup, World Group, 1R, CZE-USA 1-4 Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, QF, CHI-CZE 1-4 BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Davis Cup, World Group, SF, ARG-CZE 2-3 Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Madrid SAP Open - San Jose AEGON International - Eastbourne Tennis Masters Series - Madrid Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Olympics - Beijing Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, CZE-ARG, 3-2